/**
 * @file matrix.h
 * @brief Matrix3x3类的头文件
 * @author Riccardo Di Maio
 * @version 1.0 14/12/18
 */

#ifndef MATRIX_H
#define MATRIX_H

// #include "core_lib_export.h"

#include "vector3d.h"
#include <vector>

/**
 * 3x3矩阵。
 */
class Matrix3x3
{
  protected:
    std::vector<double> values;

  public:
    Matrix3x3();
    ~Matrix3x3();

    // 设置矩阵的对角线
    void setDiagonal(Vector3D &v);
};

#endif /* MATRIX_H */